package com.xdf.ecommerce.service;

import com.xdf.ecommerce.account.BalanceInfo;
import com.xdf.ecommerce.entity.EcommerceBalance;

/**
 * @author chanchaw
 * @create 2025-10-25 17:21
 */
public interface IBalanceService {
    BalanceInfo getCurrentUserBalanceInfo();// 获取当前用户的余额信息

    /**
     * 扣减用户余额，参数使用 BalanceInfo 主要为使用其属性 balance
     * 用于减少数量
     * @param balanceInfo
     * @return
     */
    BalanceInfo deductBalance(BalanceInfo balanceInfo);
}
